package com.zw.mes.module.prodtaskmanager.model;
import com.zw.mes.module.prodtaskmanager.entity.ProInvoice;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
@Data
public class ProjectInvoiceModel extends ProInvoice {
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createDate; //项目创建日期

    private Integer proAppId;

    private Integer proSecLeaderStatus;//项目科长审核状态

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date proSecLeaderDate;//项目科长审核日期

    private String proSecLeaderSign;//项目科长审核签名

    private Integer techLeaderStatus;//技术副总审核状态

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date techLeaderDate;//技术副总审核日期

    private String techLeaderSign;//技术副总审核签名

    private Integer prodLeaderStatus;//生产副总审核状态

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date prodLeaderDate;//生产副总审核日期

    private String  prodLeaderSign;//生产副总审核签名

    private String preEnqName;//询价单名称

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date preEnqCreateDate;//询价单创建日期

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date cusEntrustDate;//询价单日期

    private String cusDeliveryDate;//询价单发货日期

    private Integer proStatus;//项目状态

    private String approveIdDesc;//区分是谁审核

    private Integer proFileQty;//项目文件数量
}
